package com.zlkj.pro.modular.admin.model.dto;

import com.zlkj.pro.modular.business.model.dto.MyBaseRequest;
import lombok.*;

import java.util.Date;
import java.util.List;

@Data
@EqualsAndHashCode(callSuper = true)
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class DashboardDTO extends MyBaseRequest {

    /**
     * 主键id
     */
    private Long userId;
    //角色id
    private Integer roleId;
    //代理商id
    private Long agentId;
    //员工id （报表筛选使用）
    private Long selectUserId;
    // 统计类型 1：报备客户数 2：成交客户数 3：新增客户数
    private Integer dataType;
    // 统计时间段 “YYYY-MM”
    private String dataTimeStart;
    // 统计时间段 “YYYY-MM”
    private String dataTimeEnd;

    // 统计时间类型 1：当月 2：累计
    private Integer timeRange;

    // 报备有效期提前提醒天数
    private Integer reportEndRemind;

    // 地域条件
    private String region;

}
